
/* CSS Document */

.ftwo{ width: 1200px; margin: 0 auto; overflow: hidden;}
.fabout{ float: left; width: 400px; height: 500px; position: relative;
	background: url('../image/fabout.jpg') center no-repeat;}
.fabout .seemore{ width: 200px; height: 50px; line-height: 50px; font-size: 16px; color: #fff;
	background: url('../image/op0-40.png'); position: absolute; top:230px; left:100px; z-index: 1;}

.flei{ float: right; width: 800px; height: 500px; overflow: hidden;}
.flei li{ float: left; width: 400px; height: 250px; position: relative; overflow: hidden;}
.flei li:first-child{ width: 800px;}
.flei li a{ display: block;}

.flei li img{ display: block; width: 100%; height: 100%;}

.jello2:hover{-webkit-animation-name: jello; animation-name: jello;
  -webkit-animation-duration: 1s; animation-duration: 1s;}

.flei .layer{ width: 100%; height: 24px; position: absolute; z-index: 1; color: #fff;
	left:0; bottom: 0; background: url('../image/op0-30.png');}
.flei .layer h3{ font-size: 16px; line-height: 24px; margin: 0 20px; padding-top: 0;}
.flei .layer p{ color: #fff; font-size: 14px; line-height: 24px; max-height: 72px;
	 overflow: hidden; margin: 10px 20px 0;}
.flei li:first-child .layer p{ width: 460px;}
.flei .layer label{ display: block; width: 118px; height: 38px; border: 1px solid #fff;
	text-align: center; line-height: 38px; font-size: 14px; margin: 15px 20px 0; cursor: pointer;}


.flei li:hover .layer{ height: 250px;}
.flei li:hover .layer h3{ padding-top: 35px;}
.flei .layer,.flei .layer h3{ -webkit-transition: 0.7s; -moz-transition: 0.7s;
 -ms-transition: 0.7s; -o-transition: 0.7s; transition: 0.7s;}



/* 首页 */
.fnewsh{ padding-top: 20px; background-color: #fff; width: 1200px; height: 24px; margin: 0 auto; overflow: hidden;}
.fnewsh .title{ float: left; margin-left: 30px; font-size: 18px; color: #333; font-weight: bold; line-height: 24px;}
.fnewsh .more{ float: right; margin-right: 30px; width: 50px; line-height: 24px;
	 background: url('../image/more.png') right center no-repeat;}

.fnewslist{ width: auto;  height: 202px; overflow: hidden;}
.fnewslist li{ float: left; width: 600px; height: 202px;}
.fnewslist li a{ display: block; padding: 15px 30px 15px 250px;}
.fnewslist li .pic{ float: left; width: 200px; height: 125px; margin-left: -220px;}
.fnewslist li img{ width: 100%; height: 100%;}
.fnewslist li:hover img{ -webkit-transform: scale(1.04); -moz-transform: scale(1.04);
    -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04);}
.fnewslist li h3{ height: 56px; line-height: 28px; font-weight: bold;
	 font-size: 18px; color: #333; overflow: hidden; margin-bottom: 7px;}
.fnewslist li p{ font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow: hidden;}

.fnewslist li img{ -webkit-transition: .6s;
 -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; transition: .6s;}

.fnews{margin-top:2%;}
.picScroll-left2{ position: relative; width: 100%;}
.picScroll-left2 .bd{ width: 1200px; margin: 0 auto; padding-bottom: 10px; background-color: #fff;}
.picScroll-left2 .bd ul{ zoom:1;}
.picScroll-left2 .bd ul li{ _display:inline;}

a.fnewsprev,a.fnewsnext{ position: absolute; width: 40px; height: 60px; z-index: 1;
	background-position: center; top:50px; background-repeat: no-repeat; text-align: center;
	font-family: 'simsun'; font-size: 38px; color: #bfbfbf; line-height: 60px;}
a.fnewsprev{ left:50%; margin-left: -650px;}
a.fnewsprev:hover{ box-shadow: 0 0 15px 0 #ddd; color: #e8161f;}
a.fnewsnext{ right: 50%; margin-right: -650px;}
a.fnewsnext:hover{ box-shadow: 0 0 15px 0 #ddd; color: #e8161f;}
@media screen and (max-width:1300px){
	a.fnewsprev{ left:10px; margin-left: 0;}
	a.fnewsnext{ right: 10px; margin-right: 0;}
}






/* 内页 */
.inbanner{ width: 100%; height: 300px; position: relative; overflow: hidden;}
.inbanner>img{ position: absolute; left:50%; margin-left: -960px; top:0; height: 100%; z-index: 1;}

.tree{ position: absolute; bottom: 0; left:50%; margin-left: -600px; width: 1200px;
 color: #fff; font-size: 14px; line-height: 30px; text-indent: 30px; z-index: 1; height: 30px;
	background: #464646 url('../image/wenli.png');}
.tree a{ color: #fff; padding: 0 5px;}
.tree a.leaf,.tree a:hover{ color: #da251d;}

.main{ margin: 0 auto; width: 1200px; max-width: 100%; background-color: #fff;}
.cate{ padding: 27px 0 5px; height: 70px; background: url('../image/line1.png') center bottom no-repeat;}
.catecn{ font-size: 30px; line-height: 70px; color: #333; height: 70px; text-align: center;}




.aboutpage{ padding: 50px 25px 90px;}
.aboutpic{ width: 100%; height: 400px; position: relative;}
.aboutpic:before{ content: ''; position: absolute; left: 10px; top:10px; z-index: 1;
	width: 1126px; height: 376px; border: 2px solid #fff;}
.aboutpic img{ width: 100%; height: 100%;}
.aboutcon{ margin-top: 25px; font-family: 'simsun'; font-size: 14px; color: #666; line-height: 26px; text-indent: 2em;}
.aboutcon img{ max-width: 100%;}


.boss{ padding: 50px 100px 90px; overflow: hidden;}
.bosspic{ float: left; padding-right: 10px; padding-bottom: 10px; position: relative;}
.bosspic img{ position: relative; z-index: 1; width: 415px; height: 310px;}
.bosspic:after { content: ''; width: 415px; height: 310px; border: 1px solid #dddddd;
    position: absolute; top: 10px; left: 10px; z-index: 0; }
.bosspic h3{ text-align: center; color: #333; font-size:20px; line-height:2em;
	margin-top:20px;}
.poem{ float: right; width: 500px; font-family: 'simsun';
	font-size: 14px; color: #333; line-height: 26px;}


.teamcon{ font-family: 'simsun'; font-size: 14px; color: #333;
	 line-height: 26px; text-indent: 2em; padding: 50px 100px 100px;}
.teamcon img{ max-width: 100%;}



.chengout{ padding: 50px 30px 100px;}
.chenglist{ overflow: hidden;}
.chenglist li{ float: left; width: 285px; padding-top: 36px;
	background: url('../image/line2.png') center top no-repeat;}
.chenglist li .year{ height: 40px; font-size: 40px; color: #666; text-indent: 15px;
	line-height: 40px; margin-bottom: 10px;}
.chenglist li .con{ width: 240px; height: 192px; overflow: hidden; font-size: 14px;
	color: #333; line-height: 24px; font-family: 'simsun';}
.chenglist li .con p{ padding-left: 30px; background: url('../image/dot1.png') 16px 11px no-repeat;}

.picScroll-left{ position: relative; width: 100%;}
.picScroll-left .bd{ width: 1140px; margin: 0 auto; padding-bottom: 60px;}


a.lichenprev,a.lichennext{ position: absolute; width: 50px; height: 50px; z-index: 1;
	background-position: center; bottom:0; background-repeat: no-repeat;}
a.lichenprev{ left:50%; margin-left: -65px; background-image: url('../image/lt1.png');}
a.lichenprev:hover{ background-image: url('../image/lt1h.png');}
a.lichennext{ right: 50%; margin-right: -65px; background-image: url('../image/gt1.png');}
a.lichennext:hover{ background-image: url('../image/gt1h.png');}




.rylist{ overflow: hidden;}
.rylist li{ float: left; width: 380px;}
.rylist li .year{ height: 44px; font-size: 40px; color: #666; line-height: 44px;}
.rylist li .line{ height: 34px; margin-top: 10px; background: url('../image/line3.png') center top no-repeat;}
.rylist li .con{ width: 360px; height: 330px; overflow: hidden; font-size: 14px;
	color: #333; line-height: 30px; font-family: 'simsun';}
.rylist li .con p{ padding-left: 40px;}


.dili{ padding: 50px 30px 90px;}
.dili img{ width: 100%; display: block;}
.pintai{ padding: 50px 0 100px;}
.pintai img{ width: 100%; display: block;}
.fuwu{ padding: 50px 30px 170px;}
.fuwu img{ width: 100%; display: block;}
.fuli{ padding: 50px 30px 100px;}
.fuli img{ width: 100%; display: block;}



.atc{ overflow: hidden; padding: 30px 0 90px;}
.atc-h{ text-align: center;}
.atc-h h1{ font-size: 20px; color: #333; line-height: 40px;}

.atc-h .atc-date{ line-height: 40px; font-size: 12px; color: #bbb; margin-top: 10px; border-top: 1px solid #ddd;}
.atc-date span{ display: inline-block; height: 40px; margin: 0 35px; padding-left: 30px;}
span.clock{ background: url('../image/clock.png') left center no-repeat;}
span.clerk{ background: url('../image/clerk.png') left center no-repeat;}
span.click{ background: url('../image/click.png') left center no-repeat;}

.atc-con{ padding: 25px 30px 70px; font-size: 14px; line-height: 30px; color: #666; border-bottom: 1px solid #ddd;}
.atc-con img{ max-width: 100%;}

.atc-pn{ position: relative; margin-top: 12px; padding-right: 140px; padding-left: 30px; font-size: 16px;}
.atc-pn a{ display: block; overflow: hidden; color: #666; line-height: 30px;}
.atc-pn a span{ color: #666; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
.atc-pn a:hover{ color: #e8333b;}
.atc-pn a:hover span{ color: #e8333b; text-decoration: underline;}
.atc-pn a.ret{ text-decoration: underline; text-align: center;
	position: absolute; right:30px; top:0; z-index: 1; padding-left: 25px;
	background: url('../image/ret.png') left no-repeat;}
.atc-pn a.ret:hover{ background-image: url('../image/ret2.png');}




.newslist{ width: 1200px; overflow: hidden; padding: 30px 0 10px;}
.newslist li{ float: left; width: 600px; height: 175px;}
.newslist li a{ display: block; padding: 20px 30px 20px 250px;}
.newslist li .pic{ float: left; width: 200px; height: 125px; margin-left: -220px;}
.newslist li img{ width: 100%; height: 100%;}
.newslist li:hover img{ -webkit-transform: scale(1.04); -moz-transform: scale(1.04);
    -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04);}
.newslist li h3{ height: 56px; line-height: 28px;
	 font-size: 18px; color: #333; overflow: hidden; margin-bottom: 7px;}
.newslist li:hover h3{ color: #e8333b;}
.newslist li p{ font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow: hidden;}

.newslist li img,.newslist li h3{ -webkit-transition: .6s;
 -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; transition: .6s;}




.gaolist{ width: 1200px; overflow: hidden; padding: 30px;}
.gaolist li{ float: left; width: 520px;}
.gaolist li:nth-child(even){ margin-left: 100px;}
.gaolist li a{ display: block; padding: 15px 0 15px 150px;}
.gaolist li .date{ float: left; width: 120px; height: 120px; margin-left: -150px;
	 text-align: center; margin-top: 5px; background-color: #f1f1f1;}
.gaolist li .day{ padding-top: 10px; line-height: 78px; font-size: 60px;
	font-weight: bold; color: #aaa;}
.gaolist li .month{ font-size: 20px; text-transform: uppercase;
	color: #aaa; line-height: 26px;}
.gaolist li:hover .day,.gaolist li:hover .month,.gaolist li:hover h3{ color: #e8333b;}

.gaolist li h3{ height: 60px; line-height: 30px;
	 font-size: 16px; color: #333; overflow: hidden; margin-bottom: 10px;}
.gaolist li p{ font-size: 14px; color: #666; line-height: 20px; height: 60px; overflow: hidden;}

.gaolist li .day,.gaolist li .month,.gaolist li h3{ -webkit-transition: .6s;
 -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; transition: .6s;}



.protable{ padding: 50px 30px 100px;}
.protable table{ border: 1px solid #fff; width: 100%; font-size: 14px; line-height: 30px; text-align: center;} 
.protable table th{ border: 1px solid #fff; background-color: #888; padding: 10px; color: #fff; font-weight: normal;}
.protable table td{ border: 1px solid #fff; background-color: #f2f2f2; font-family: 'simsun'; color: #333; padding: 10px;}
.protable table td.proname{ text-align: left;}


.proleitwo{ padding: 30px; font-size: 0; border-bottom: 1px solid #ddd;}
.proleitwo a{ display: inline-block; width: 20%; height: 30px; text-indent: 20px; overflow: hidden;
	font-size: 16px; color: #888; background-color: #fff; line-height: 30px;}
.proleitwo a.on,.proleitwo a:hover{ background-color: #e61d25; color: #fff;}



.huobanlist{ padding: 100px 40px 200px; font-size: 0;}
.huobanlist li{ display: inline-block; border: 1px solid #eaeaea; width: 158px; height: 88px;
	-webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.huobanlist li a{ display: block; line-height: 88px; text-align: center; }
.huobanlist li a img{ max-width: 90%; max-height: 90%;}
.huobanlist li:hover{ border-color: #e8333b;}



.prolei{ width: 100%; padding: 0 0 100px; overflow: hidden;}
.prolei li{ border-bottom: 1px solid #ddd; padding: 50px 30px;}
.prolei li .leiin{ padding-right: 300px; position: relative; min-height: 225px;}
.prolei li .pic{ position: absolute; right: 0; top:0; z-index: 1; width: 300px; height: 225px;}
.prolei li .pic img{ width: 300px; height: 225px;}
.prolei li h3{ padding: 23px 0 16px; position: relative; font-size: 16px; color: #333;
	font-weight: bold; line-height: 26px; height: 26px;}
.prolei li h3:after{ content: ''; position: absolute; left: 0; bottom:0; z-index: 0;
	width: 50px; height: 1px; background-color: #bbb;}
.prolei li p{ padding: 15px 0; font-size: 14px; color: #333; line-height: 24px; font-family: 'simsun';}
.prolei li .nextlei{ width: 580px;}
.prolei li .nextlei a{ display: inline-block; width: 190px; height: 30px; text-indent: 10px; overflow: hidden;
	font-size: 14px; color: #888; font-family: 'simsun'; background-color: #fff; line-height: 30px;}
.prolei li .nextlei a:hover,.prolei li .nextlei a.on{ background-color: #e61d25; color: #fff;}






.cullist{ width: 1140px; max-width: 100%; padding: 50px 30px 30px; overflow: hidden;}
.cullist li{ float: left; width: 380px; position: relative; text-align: center;}

.cullist li .pic{ height: 80px; position: relative; overflow: hidden;
	 text-align: center; line-height: 80px; font-size: 0;}
.cullist li:hover img{ -webkit-animation: rotateY360 2s linear 1; animation: rotateY360 2s linear 1;
	-moz-animation: rotateY360 2s linear 1; -o-animation: rotateY360 2s linear 1;}
.cullist li h3{ font-size: 20px; color: #333; font-weight: bold; line-height: 44px; height: 44px; margin-top: 10px;}
.cullist li p{ font-size: 14px; color: #333; line-height: 34px; font-family: 'simsun';}

.mayi{ width: 1140px; height: 300px; margin: 0 auto; position: relative;
	background: url('../image/mayi.jpg') center no-repeat;}
.linian{ background: url('../image/opf-75.png'); position: absolute; left:64px; top:25px; z-index: 1;
	padding: 10px 20px; width: 410px;}
.linian p{ font-size: 14px; color: #333; line-height: 32px;}


.dtlist{ padding: 40px 0 90px; font-family: 'simsun'; font-size: 14px;}
.dtlist li{ float: left; width: 540px; padding: 0 30px; height: 36px; line-height: 36px;}
.dtlist li a{ display: block; height: 36px; color: #333; padding-left: 13px; position: relative;}
.dtlist li a:before{ content: ''; position: absolute; left: 0; top:10px; z-index: 0;
	width: 2px; height: 16px; background-color: #fff;}
.dtlist li a:hover{ color: #e61d25;}
.dtlist li a:hover:before{ background-color: #e61d25;}
.dtlist li span{ display: inline-block; width: 440px; height: 36px; overflow: hidden;}
.dtlist li i{ float: right; display: inline-block; width: 80px; height: 36px; font-style: normal;}






.lxone{ overflow: hidden; padding: 50px 30px 80px;}
#map { float: right; width: 750px; height: 250px;}
.lxway{ float: left; width: 370px;}
.lxway dd{ padding-left: 80px; width: 290px; margin-bottom: 40px; position: relative;}
.lxway dd p{ font-size: 16px; color: #333; line-height: 25px;}
.lxway dd:before{ content: ''; position: absolute; left: 0; top: 0; z-index: 0;
	width: 80px; height: 50px;}
.lxway dd.lx1:before{ background: url('../image/lx1.png') left center no-repeat;}
.lxway dd.lx2:before{ background: url('../image/lx2.png') left center no-repeat;}
.lxway dd.lx3:before{ background: url('../image/lx3.png') left center no-repeat;}
.lxway dd.lx2 p,.lxway dd.lx3 p{ padding: 12px 0;}




#liuyan{ padding: 50px 30px; color: #666; font-size: 0;}
#liuyan .hang{ float: left; width: 360px; height: 50px; line-height: 50px; margin-bottom: 50px; margin-right: 20px;}
#liuyan .hang.fat{ width: 100%; height: 160px; margin-bottom: 40px;}


#liuyan input[type=text]{ width: 298px; height: 48px; border:1px solid #ddd;
	 line-height: 48px; text-indent: 10px; font-size: 14px;}
#liuyan label{ display: inline-block; width: 60px; font-size: 18px; color: #333;}
#liuyan textarea{ padding: 10px; height: 140px; border:1px solid #ddd; resize:none;
	vertical-align: top; width: 1058px; line-height: 28px; font-size: 14px;}
#liuyan input[type=text]:focus,#liuyan textarea:focus{ border-color: #e9343b;}
#liuyan input[type=text],#liuyan textarea{ transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}

#liuyan i.v{ vertical-align: top;}

#liuyan .hang2{ float: right; line-height: 48px; margin-bottom: 50px;}
#liuyan .hang2 p{ float: left;}
#liuyan img#yzmpic{ border:1px solid #ddd; height: 48px; cursor: pointer; vertical-align: top;}
#liuyan .yzmchange{ display: inline-block; width: 34px; text-align: center;}

#liuyan input#tj{ width: 120px; height: 50px; font-size: 20px; line-height: 50px;
	background-color: #fff; color: #e9343b; margin-left: 30px; border: 1px solid #e9343b;}
#liuyan input#tj:hover{ background-color: #e9343b; color: #fff;}




.result{ padding: 50px 30px 100px; overflow: hidden;}
.result1{ font-size: 16px; color: #888;}
.result1 i{ color: #e9343b;}
.result1 dt{ line-height: 56px;}
.result1 dd{ border-bottom: 1px dashed #bbbbbb; line-height: 56px;}
.result1 dd a{ color: #888; font-weight: bold;}
.result1 dd a:hover{ text-decoration: underline;}

.result2{ font-size: 16px; color: #888;}
.result2 i{ color: #e9343b;}
.result2 dt{ line-height: 56px;}
.result2 dd{ border-bottom: 1px dotted #bbbbbb; padding-top: 15px; padding-bottom: 20px;}
.result2 dd .title{ height: 28px; line-height: 28px; overflow: hidden; padding-right: 85px;}
.result2 dd h3{ float: left; font-weight: bold; max-width: 100%; height: 28px; overflow: hidden;}
.result2 dd h3 a{ color: #888; }
.result2 dd a:hover{ color: #e9343b;}

.result2 dd .title span{ float: right; margin-right: -85px; font-size: 14px; text-align: right;}

.result2 dd .txt{ font-size: 14px; line-height: 20px; height: 60px; overflow: hidden; margin-top: 10px;}



.jihua{ padding: 40px 30px;}
.jihua h3{ font-size: 18px; line-height: 38px; color: #333;}
.jihua .con{ padding: 25px 0; font-size: 14px; color: #333; line-height: 24px;}
.jihua .pic img{ display: block; margin: 30px auto; max-width: 100%;} 




.jiance{ font-family: 'simsun'; font-size: 14px; color: #333;
	 line-height: 26px; padding: 45px 30px 100px; text-align: center;}
.jiance img{ max-width: 100%; margin-top: 45px;}
.pinzhi{ font-family: 'simsun'; font-size: 14px; color: #333; line-height: 26px;
	text-indent: 2em; padding: 45px 150px;}



#swiper-container{ position: relative; z-index: 3; overflow: hidden; height: 270px; padding: 10px 0;}
#swiper-container .swiper-wrapper{ position: relative; width: 750px; height: 270px; z-index: 1; margin: 0 auto;
  -webkit-transition-property: -webkit-transform; transition-property: transform; }
#swiper-container .swiper-slide{ overflow: hidden; width: 200px; background-color: #000; height: 270px;
  text-align: center; box-shadow: 0 3px 10px 0 rgba(136,136,136,0.75);}
#swiper-container .swiper-slide .fprotw{ opacity: .8; filter: alpha(opacity=80);
  -webkit-transition: all 0.5s linear 0.1s; transition: all 0.5s linear 0.1s;}
#swiper-container .swiper-slide.roundabout-in-focus .fprotw,
#swiper-container .swiper-slide:hover .fprotw{ opacity: 1; filter: alpha(opacity=100);}



.fprotw{ display: block; width: 100%; height: 100%;}
.fprotw img{ display: block; width: 100%; height: 100%;}


a.zsprev,a.zsnext{ position: absolute; width: 50px; height: 50px; z-index: 1; cursor: pointer;
	background-position: center; top:50%; margin-top: -25px; background-repeat: no-repeat;}
a.zsprev{ left:85px;  background-image: url('../image/lt1.png');}
a.zsprev:hover{ background-image: url('../image/lt1h.png');}
a.zsnext{ right: 85px;  background-image: url('../image/gt1.png');}
a.zsnext:hover{ background-image: url('../image/gt1h.png');}




/* 人才招聘 */
.rec{ padding: 50px 30px 100px;}
.reclist{ border-top: 1px solid #ddd;}
.reclist li{ position: relative; border-bottom: 1px solid #ddd;}

.reclist .rec-hand{ height: 40px; line-height: 40px; background-color: #fff; overflow: hidden;
	-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.reclist .rec-hand h3{ float: left; text-indent: 10px; font-size: 16px; color: #888;}
.reclist .rec-hand a.more{ float: right; padding-right: 25px; margin-right: 10px; color: #888;
	background: url('../image/jia.png') right center no-repeat; font-size: 14px;}

.reclist li.on .rec-hand,.reclist li:hover .rec-hand{ background-color: #888;}
.reclist li.on .rec-hand h3, .reclist li:hover .rec-hand h3,
.reclist li.on .rec-hand a.more, .reclist li:hover .rec-hand a.more{ color: #fff;}
.reclist li.on .rec-hand a.more, .reclist li:hover .rec-hand a.more{
 	background-image: url('../image/jiah.png');}
.reclist .rec-hand,.reclist .rec-hand h3,.reclist .rec-hand a.more{ -moz-transition: 0.6s;
 -ms-transition: 0.6s; -webkit-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s;}


.rec-basic{ width: 100%; border: 0 none; margin: 10px 0;}
.rec-basic td{ padding: 0 10px; font-size: 16px; color: #333; line-height: 36px;}

.reclist .rec-con{ display: none; overflow: hidden;}
.reclist .rec-txt{ font-size: 14px; color: #333; line-height: 24px; padding: 15px 10px;
	border-top: 1px solid #ddd;}


.recform{ margin: 30px 0; color: #888; height: 40px;}
.recform .pai{ width: 100%; height: 40px; line-height: 38px; font-size: 0;}
.recform label{ font-size: 14px; display: inline-block; border: 1px solid #ddd;
	text-align: center; width: 76px;}
.recform label.long{ width: 90px;}
.recform input[type=text]{ font-size: 14px; border: 1px solid #ddd;
	text-indent: 10px; width: 120px; margin-left: -1px; margin-right: -1px;}
.recform input.rectel[type=text]{ width: 200px;}
.recform i.v{ height: 40px;}
.recform i.jianli s{ display: inline-block; width: 250px; border: 1px solid #ddd;
	 text-decoration: none; font-size: 14px; text-align: center; margin-right: -1px;}
.recform .recjl{ position: absolute; width: 100%; height: 100%; left: 0; top:0; z-index: 1;
	opacity: 0; filter: alpha(opacity=0);}
.recform img.yzmpic{ width: 100px; height: 40px; cursor: pointer; vertical-align: top;}

.recform input.tj2{ width: 100px; height: 40px; font-size: 14px; line-height: 40px;
	background-color: #e8333b; color: #fff;}
.recform input.tj2:hover{ opacity: 0.8; filter: alpha(opacity=80);}





@media (min-width: 768px) {
.hdtop{background: #fff;}
.hdTop { border-top: 5px solid #003f81; border-bottom: 1px solid #e5e5e5; }
.hdTopIn {border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; height: 34px; width: 1200px; margin: 0 auto; font-size: 12px;}
.hdTopIn .hdTopSc {border-right: 1px solid #e5e5e5; line-height: 34px; padding: 0 15px; float: left;}
.hdTopIn .hdTopTell { border-right: 1px solid #e5e5e5;color: #003f81;line-height: 34px;float: left;padding: 0 15px 0 28px; background: url(../image/hdTopTell.gif) no-repeat 10px center ;}
.hdTopIn .search { float: right; width: 220px;border-left: 1px solid #e5e5e5;}
.hdTopIn .search .input {background: url(../image/seachIcon.gif) no-repeat 8px center; padding-left: 28px; line-height: 30px; width: 160px; border: 0; outline: none; color: #969696;height: 34px;}
.hdTopIn .search .submit {width: 55px;line-height: 34px;float: right;  text-align: center;background: url(../image/seachLine.gif) no-repeat left center; padding-left: 11px; border: 0;height: 34px;}
.container { width: 1190px;}
.navbar-header {
    float: left;
}
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav>li {
    float: left;
}
}
	
@media (max-width: 768px) { 
.hdTop { border-bottom: 1px solid #e5e5e5; }
.hdTopIn .hdTopSc { display: none;}
.hdTopIn .hdTopTell {display: none;}
.hdTopIn .search { padding: 8px 10px; overflow: hidden; background: #f7f7f7;display: none;}
.hdTopIn .search .input {background: #fff url(../image/seachIcon.gif) no-repeat 8px center; padding-left: 28px; line-height: 30px; width: 100%; border: 1px solid #e6e6e6; border-radius:3px ; outline: none; color: #969696; float: left; padding-right:80px ;}
.hdTopIn .search .submit { background: #003f81; text-align: center; color: #fff;border-radius:3px ;line-height: 33px; margin-left: -75px; width: 75px; display: inline-block; float: right;border: 0;}
}


.header { padding: 0;}
.header .hdBar { border-radius: 0; margin: 0; border: 0; z-index: 1000; padding: 0px;}
.header .hdLogo { padding: 22px 0 0 0px; float: left;
-webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.header .hdLogo img { }
.hdBar .hdNav ul li { position: relative; padding: 32px 0 32px 50px;}
.hdBar .hdNav ul li:first-child{padding-left:0;}
.hdBar .hdNav ul li b { display: none;}
.hdBar .hdNav ul li a { font-size:16px;color: #000;box-sizing: border-box;margin: 0;padding: 0; 
-webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;position: relative;z-index:99;}
.hdBar .hdNav ul li a:hover { color:#003f81; background:none;}

.hdBar .navbar-toggle {margin-top: 9px; border-radius: 2px;}
.hdBar .navbar-toggle:hover {background-color:rgba(255,255,255,0.1);}
.hdBar .navbar-toggle:focus {background-color: rgba(255,255,255,0.1);}
.hdBar .navbar-toggle .icon-bar {background-color: #003f81; }

@media (min-width: 768px) {
.hd .homeIcon {background: url(../image/home.gif) no-repeat 14px 34px;}
.hd .active { color: #003f81;}
.hdBar .hdNav { float: right;}
.hdBar .hdNav { padding-right: 0px;}
.navbar-fixed-top {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
.m-search {display: none;}

}

@media (max-width: 768px) {  
.header { background: #fff;}
.hdBar .navbar-header { background:#fff; margin: 0; color: #000;padding: 5px 0;}
.hdBar .hdBar {}
.hdBar .hdLogo {padding: 7px 0 0 10px; margin: 0;}
.hdBar .hdLogo img { width: 75%; height: auto; margin-top: 3px;}
.hdBar .hdNav { font-size: 15px; background: #003f81; border: 0; margin: 0;}
.hdBar .hdNav ul { padding: 0; margin-top: 0px; margin-bottom: 0;}
.hdBar .hdNav ul li b { display: inline; font-weight: normal;}
.hdBar .hdNav ul li a { padding: 15px 0; line-height: 20px; text-align: center; border-bottom:1px solid #01366e; color: #fff;}
.hdBar .hdNav ul li a:hover { background: #01366e;color: #fff;}
.hdBar .hdNav ul li a:focus { background: #01366e;color: #fff;}
.hdBar .hdNav ul li a span { display: none;}
.navbar-toggle {padding: 3px 3px 0px 10px;}
.glyphicon { font-size: 22px; color: #003f82; }

.m-search { float: right;position: relative;padding: 5px 0px 0px 5px;margin-top: 8px;margin-right: 11px;margin-bottom: 5px; border: 0; background: transparent; outline: none;}
}

	
/*å¯¼èˆª2çº§èœå•
 -----------------------------------------------------------------------------------------------------------*/
.hdBar .hdNav ul li ul {  display: none;
    left: 50%;
    top: 4.4vw;
    position: absolute;
    line-height: 26px;
    padding: 0;
    width: 100%;
    border: 0;
    z-index: 99999;
    margin-left: -24%;
    max-height: 500px;
    overflow-x: auto;}
.hdBar .hdNav ul li.nLi::after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 3px;
    top: 4vw;
    left: 46%;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.hdBar .hdNav ul li.nLi:hover::after {
    width: 50%;
    background: #005bac;
}
.hdBar .hdNav ul li .proNav { width: 140px;left: 13px;}
.hdBar .hdNav ul li .workNav { width: 140px;left: 13px;}
.hdBar .hdNav ul li ul.active{display: block;}
.hdBar .hdNav ul li ul li {     zoom: 1;
    border-bottom: 1px solid #e5e5e5;
    height: auto;
    line-height: 28px;
    background: rgba(255,255,255,0.8);
    text-align: center;
    padding: 8px 0;}
.hdBar .hdNav ul li ul li a { color: #000;padding: 6px 10px; margin: 0; font-size: 13px; text-align: center; display: block; line-height: 20px; }
.hdBar .hdNav ul li ul li a:hover { background: #f5f5f5; }

@media (max-width: 768px) {  
.hdBar .hdNav ul li ul { display: none;}
.hdBar .hdNav ul li ul.active{display: none;}
}






@media (min-width: 768px) { 
	
	.hbList{position: relative;z-index:999;width:1190px;margin:0 auto; margin-top: -40px;}
	.hbList li {position:relative;float:left;margin-right:2px; }
	.hbList li a{display: inline-block;vertical-align: top;width:236px;height:36px;text-align: center;line-height:36px;font-size:15px;color:#fff;background: #6a6a6a;}
	.hbList li:hover a{background: #003f81;}
	.hbList li .img{display:none;width:236px;height:150px;position: absolute;bottom:36px;left:0px;cursor:pointer;}
	.hbList li:hover .img{display: block;}
	.hbLeft{position: absolute;top:165px;left:20px;width:50px;height:50px;background: url(../image/left.png) no-repeat;cursor:pointer;}
	.hbRight{position: absolute;top:165px;right:20px;width:50px;height:50px;background: url(../image/right.png) no-repeat;cursor:pointer;}
	.hboList{display:none;position: absolute;bottom:40px;left:50%;margin-left:-70px;}
	.hboList li{width:10px;height:10px;border-radius:50%;background: #fff;opacity:0.6;float:left;margin-right:8px;cursor:pointer;}
	.hboList li.active{opacity:1;}

}



@media (max-width: 768px) {	

	.hbList { overflow: hidden; padding: 0 5px; padding-top: 10px; text-align: center; background: #fff; padding-bottom: 5px; }
	.hbList li { width: 33%; display:inline-table;margin-bottom: 10px; float: left;}
	.hbList li span {height: 60px; top: 0; position: relative;  display: block;}
	.hbList .li span { background: url(../image/homeIcon01.png) no-repeat center;background-size: auto 90%; }
	.hbList .li2 span { background: url(../image/homeIcon02.png) no-repeat center; background-size: auto 90%;  }
	.hbList .li3 span { background: url(../image/homeIcon03.png) no-repeat center; background-size: auto 90%;  }
	.hbList .li4 span { background: url(../image/homeIcon04.png) no-repeat center; background-size: auto 90%; }
	.hbList .li5 span { background: url(../image/homeIcon05.png) no-repeat center; background-size: auto 90%; }
	.hbList li a { background: #fff; display: block; color: #000; line-height: 20px; text-align: center;}
	.hbList li img { width: 100%;}
	.hbList li .img { display: none;}
	.hbList h1 {background:url(../image/title-pro.gif) no-repeat center bottom; height: 40px; background-size:auto 100%; margin-top: 7px; margin-bottom: 10px;}
	
	.hboList{position: absolute;bottom:10px;left:50%;transform: translateX(-50%);}
	.hboList li{width:10px;height:10px;border-radius:50%;background: #fff;opacity:0.6;float:left;margin-right:8px;cursor:pointer;}
	.hboList li.active{opacity:1;}

}









.neiye{background: #FFF;
    padding: 30px 50px;
    padding-top: 30px;
    padding-right: 50px;
    padding-bottom: 30px;
    padding-left: 50px;
    width: 1200px;
    margin: -5% auto 0;
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.1);position: relative;}
.site-nav{ background:url(../picture/site_nav.png) no-repeat center left; text-align:right; margin-bottom:40px; height:60px; line-height:60px; border-bottom:#CCC dotted 1px; margin-top:10px;}
.site-nav span{color:#003f81;}
.page-news {
    margin: 0 auto;
    width: 100%;
	line-height: 180%;
	font-size:16px;
}
.page-news p{
	text-indent: 4rem;
}





/* productlist */
.page-right{float:right;width:78%;overflow:hidden;}

.site-nav {
    background: url(../picture/site_nav.png) no-repeat center left;
    text-align: right;
    margin-bottom: 40px;
    height: 60px;
    line-height: 60px;
    border-bottom: #CCC dotted 1px;
    margin-top: 10px;
}
.page-single,.page-products,.page-news,.page-newsdetail,.page-jobs,.page-jobsdetail{margin-bottom:10px}

#ShowImages {display:flex;flex-wrap:wrap;}
#ShowImages li{display:inline;float:left;width: 33.33%;text-align:center}
#ShowImages .images_img a{border:1px solid #e5e6e6;display:block;overflow:hidden;padding:5px;text-align:center;vertical-align:middle;width:275px}
#ShowImages .images_img a:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}
#ShowImages .images_img img{display: block;width:100%;max-height:220px;-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-o-transition:-o-transform 1s ease-out;-ms-transition:-ms-transform 1s ease-out}
#ShowImages .images_img img:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
#ShowImages .images_title a{width:285px;min-height:45px;line-height:45px;font-size:16px}
.images_title{width:285px;height:36px;line-height:36px}


.page-left {
    float: left;
    width: 20%;
}
.cp_tt2{ font-size:26px; font-weight:bold; color:#FFF; padding:30px; margin-bottom:8px; background:#0176ba;}
.cp_tt2 p{ font-size:14px; text-transform:uppercase; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}

.ddsmoothmenu-v3 ul li{position:relative}
.ddsmoothmenu-v3 ul li a{display:block;height:31px;line-height:31px;vertical-align:middle;transition: 0s;/* -moz-transition: 0s */; /*-webkit-transition: 0s;*/}
.ddsmoothmenu-v3 ul li a span{}

.ddsmoothmenu-v3 ul li a{line-height:60px; height:60px; display:block; color:#333; font-size:16px; padding-left:40px; margin-bottom:6px; background:url(../images/cp_list.jpg) no-repeat center right #ededed;}
.ddsmoothmenu-v3 ul li a:hover{ color:#fff; background:#0176ba;}
.ddsmoothmenu-v3 ul li a:hover span{color:#fff;}
.ddsmoothmenu-v3 ul li.selected a{background:#0176ba;color:#fff;}
#LeftMenu3 .lihover  a{ color:#fff; background:#0176ba;}
.ddsmoothmenu-v3 ul li a.selected span{color:#fff; background:#0176ba;}

#LeftMenu3 .lihover  ul li a{ background:#0176ba; color:#FFF;}
#LeftMenu3 .lihover  ul li a:hover{color:#fff; background:#0176ba;}


.ddsmoothmenu-v{padding:0px 10px 0px 10px}
.ddsmoothmenu-v ul{}

.page_list{text-align:right;margin: 3% 0 1% 0;}
.page_list a,.page_list span{border:#ddd 1px solid;color:#222;padding:10px 15px;margin-right:2px}
.page_list a:hover,.page_list span:hover {border:#e1e6ed 1px solid;color:#000;background-color:#D3E1F6}
.page_list font,.page_list font a{border:#ddd 1px solid;padding:10px 15px;font-weight:bold;margin-right:2px;color:#FFF;background-color:#0176ba;}
.page_list span.disabled{border:#f3f3f3 1px solid;padding:10px 15px;margin-right:2px;color:#CCC}














/* productlistiner */
#preview {
    margin: 20px auto;
    text-align: center;
    width: 300px;
    float: left;
}
#pro_info{
margin-top:20px;
float:left;
	width: calc(100% - 340px);
margin-left:30px;
}
#pro_info li{
padding-top:5px;
padding-bottom:5px;
overflow:hidden;

}
#qrcode{
vertical-align: top;
}
.chanpinTab{
	border-bottom:2px solid #000;
	height:31px;
	margin-bottom:10px;
}
.tab{
	width:100px;
	height:30px; 
	float:left; 
	text-align:center; 
	cursor:pointer;
	float:left;
	line-height:30px;
	background:url(../images/pro-noactive.jpg) repeat-x;
	border:1px solid #D6D6D6 ;
	margin-right:10px;
	border-bottom:none;
	font-weight:bold;
}
.active{
	color:#FFFFFF;
	border-bottom:none;
}
#shownews h1.title{font-size:2rem;text-align:center;height:30px;line-height:30px;margin-bottom: 3%;}
.hits{border-bottom:1px solid #ddd;margin-bottom:10px;height:30px;line-height:30px;text-align: center;opacity:.8;font-size: 14px;}
.page{line-height:24px;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding: 2% 0;}
#shownews .text{margin:30px 0 20px;line-height:25px}
#shownews .text p {text-indent: 0rem;}
#shownews .text p br {display:none;}
.related{background:#f3f3f3;color:#333}
#shownews .related{font-weight:700;height:30px;line-height:30px;font-size:13px;margin:15px 0}
#shownews .related-list li{border-bottom:1px dotted #ddd;background:url(../images/icon1.gif) no-repeat left center;padding-left:10px;float:left;height:26px;line-height:26px;padding-left:10px;width:300px;margin-right:25px}
#shownews .related-list li a,#shownews .related-list li a:active,#shownews .related-list li a:visited{color:grey}
#shownews .related-list li a:hover{color:#047ae8}

.related_cp p{ line-height:30px;text-indent:2em;}
.related_cp td{ line-height:30px; }
.related_cp ul{width:100%; height:auto; padding-top:5px; overflow:hidden;display: flex;justify-content: space-between;}
.related_cp ul li{ text-align:center; width:24%;  float:left; overflow:hidden;}
.related_cp ul li p{ line-height:30px; height:30px; text-align:center; text-indent:0em;  }
.related_cp ul li p a{ line-height:30px; height:30px; text-align:center;}
.related_cpul li p a:hover {color:#FF0000;}
.related_cp ul li img{border:1px solid #CCCCCC; width:100%; }
.related_cp ul li a:hover img{ border:1px solid #ff0000;}




/*产品页主菜单连接效果设置*/
.ddsmoothmenu-v2 ul{}
/*主菜单设置*/
.ddsmoothmenu-v2 ul li{position:relative}
.ddsmoothmenu-v2 ul li a{display:block;height:45px;line-height:45px;vertical-align:middle;}
.ddsmoothmenu-v2 ul li a span{display:block;}


/*主菜单连接效果设置*/
.ddsmoothmenu-v2 ul li a:link,.ddsmoothmenu-v2 ul li a:visited{height:55px; line-height:55px;font-size:16px; text-align:left; color:#fff; background:#003f81; float:left; margin-left:10px; margin-bottom:8px; text-align:center; width:200px;}
.ddsmoothmenu-v2 ul li a:hover{background:#0176ba;}
.ddsmoothmenu-v2 ul li a:hover span{color:#fff;}
.ddsmoothmenu-v2 ul li a:active{background:#333;}
.ddsmoothmenu-v2 ul li a:active span{color:#fff}
#LeftMenu2 .lihover  a{ color:#FFFFFF;background:#0176ba;}
.ddsmoothmenu-v2 ul li .selected:link,.ddsmoothmenu-v2 ul li a.selected:visited,.ddsmoothmenu-v2 ul li a.selected:active{background:#0176ba;}
.ddsmoothmenu-v2 ul li a.selected span{color:#FFF;background:#333;}





ul.newsList li {
	padding: 20px 30px;
    float: left;
    width: 49%;
    margin: 0 10px 20px;
    background: #f6f6f6;
    font-size: 17px;
}
ul.newsList li:nth-child(odd){margin-left:0;}
ul.newsList li:nth-child(even){margin-right:0;}
ul.newsList li .dateTitle{font-weight:bold;}
ul.newsList li:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.1); background:#FFF;}
.page-news {
	    overflow: hidden;
    margin: 0 auto;
    width: 100%;
}
ul.newsList li div{width: 100%;margin-bottom: 4%;}
ul.newsList li div img {display: block;width: 100%;}

.related{background:#f3f3f3;color:#333}
#shownews .related{font-weight:700;height:30px;line-height:30px;font-size:13px;margin:15px 0}
#shownews .related-list li{border-bottom:1px dotted #ddd;background:url(../images/icon1.gif) no-repeat left center;padding-left:10px;float:left;height:26px;line-height:26px;padding-left:10px;width:300px;margin-right:25px}
#shownews .related-list li a,#shownews .related-list li a:active,#shownews .related-list li a:visited{color:grey}
#shownews .related-list li a:hover{color:#047ae8}




#ShowImages2 {}
#ShowImages2 li{display:inline;float:left;text-align:center;margin: 8px 8px 8px 0;}
#ShowImages2 li:nth-child(4n){margin-right:0px;}
#ShowImages2 .images_img2 a{border:1px solid #e5e6e6;display:block;overflow:hidden;padding:5px;text-align:center;vertical-align:middle;width:265px}
#ShowImages2 .images_img2 a:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}
#ShowImages2 .images_img2 img{display: block;width: 100%;max-height:210px;-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-o-transition:-o-transform 1s ease-out;-ms-transition:-ms-transform 1s ease-out}
#ShowImages2 .images_img2 img:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
#ShowImages2 .images_title2 a{width:265px;min-height:45px;line-height:45px;font-size:16px}
.images_title2{width:255px;height:36px;line-height:36px}








.dea-box {text-align:left; clear:both;
height: 380px;
margin:140px auto 20px auto;
padding: 55px 68px;
background: url(../images/dealer_opacity01.png) repeat;
}

.dea-line {
width: 1px;
height: 382px;
overflow: hidden;
background: #b8b8b8;
margin-left: 45px;
}
.dea-log{ margin-right:0px; width:380px;}

.dea-log p { line-height: 30px;
	float: left;	
width: 380px;
padding: 5px 0;
font-size: 14px;
}
.dea-log .tit {float: left; width:100%; padding-bottom:20px;
font-size: 24px;
color: #333;
}
.s_tit{ font-weight:bold;}
.dea-list {
width: 360px;
}
.dea-list li{width: 100%;
float: left;
padding: 5px 0;
font-size: 14px;}
.dea-list li input.input-text {
width: 320px;
height: 18px;
padding: 11px 0 11px 20px;
background: #fff;
border: 1px solid #c6c6c5;
font-size:14px;
color: #888;
}

.dea-list li textarea.textarea-text {
width: 320px;
height: 72px;
padding: 11px 0 11px 20px;
background: #fff;
border: 1px solid #c6c6c5;
font-size:14px;
color: #888;
}
.dea-list li input.sub.reg {
background: #736e6d;
}
.dea-list li input.sub {
display: inline-block;
width: 130px;
height: 40px;
border: none;
text-align: center;
font-size: 18px;
line-height: 40px;
color: #fff; margin-left:100px; margin-top:15px;
}


.link_bg{background:#fff;margin-top:40px}
.mainall{width:1200px;margin:0 auto;overflow:hidden;padding-top:2%}
.link_bg h4{font-size:20px;float:left;letter-spacing:2px;margin:10px 0 0;font-weight:400;line-height:20px}
.link_bg span{font-size:26px;font-family:times new roman;display:block;margin-top:4px}
.links_n{line-height:30px;width:960px;float:right;margin-left:auto}
.links_n a{line-height:31px;font-size:14px;position:relative;padding-right:12px;padding-left:4px}
.links_n a::after{content:"";width:2px;height:14px;background:#ddd;position:absolute;top:50%;margin-top:-7px;right:0}
.end_char{background:url(../images/end_tx.jpg) no-repeat top center #f7f7f7;height:108px;margin-top:20px;line-height:118px;overflow:hidden}
.end_char ul{width:105%}
.end_char li{font-size:16px;color:#222;float:left;width:238px;text-align:center;text-indent:40px;line-height:36px}
.end_dbg{background:#181818}
.foot_hot{width:100%;height:40px;line-height:40px;background:#195aba}
.mainall1{width:1200px;margin:0 auto}
.foot_hot a{display:block;width:120px;color:#fff;float:left;line-height:40px;font-size:14px}
.end_left{color:#dedede;line-height:32px;width:950px;margin:40px 0 0 0;background:url(../images/end_tag.png) no-repeat left 10px;padding-left:38px}
.end_left a{color:#dedede}



.mapTel{height:30px;line-height:30px;width:208px;background:url(/Public/images/bbg_line.png)}
.mapTel .mapNumber{height:30px;display:block;padding:0 0 0 10px;background:url(/Public/images/bphone.png) no-repeat 10px}
.mapTel .mapNumber a{color:#fff;display:block;font-size:17px;font-weight:700;height:30px;line-height:30px;overflow:hidden;padding:0 0 0 30px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:150px}







.alltime.ul1 li {margin-bottom:30px;height:310px;background:#fff;text-align:justify;}
.alltime.ul1 li a {display:block;width:100%;height:100%;overflow: hidden;}
.alltime.ul1 li .img {width:46%;height:100%;float:left;overflow:hidden;}
.alltime.ul1 li .img img {display:block;height:100%;width:100%;object-fit: cover;}
.alltime.ul1 li .lrt {padding:50px 90px 0;height:100%;width:54%;float:left;line-height:1.5;}
.alltime.ul1 li .lrt .ltt{font-size: 18px;font-weight: bold;}
.alltime.ul1 li .lrt .ltc {color:#999;line-height:2;margin:20px 0 30px;height:90px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.alltime.ul1 li .lrt .more {display:block;width:120px;line-height:40px;text-align:center;background:#fff;color:#333;position:relative;border:1px solid #ddd;overflow:hidden;border-radius:5px;}
.alltime.ul1 li .lrt .more s {display:none;width:calc(100% - 10px);height:calc(100% - 10px );border:1px solid  #fff;position:absolute;left:5px;top:5px;transform:scale(1.2);-webkit-transform:scale(1.2);opacity:0;}
.alltime.ul1 li:hover .lrt .more {background:#125ba9;color:#fff;border:1px solid #125ba9;}
.alltime.ul1 li:hover .lrt .more s {transform:scale(1);-webkit-transform:scale(1);opacity:1;}
.alltime.ul1 li:hover .img img {transform:scale(1.03);-webkit-transform:scale(1.03);}
.alltime.ul1 li:nth-child(2n) .img {float:right;}








